return 0;
}
-void __pdb_key_pressed(void)
+void pdb_key_pressed(unsigned char key)
{
- struct pt_regs *regs = (struct pt_regs *)get_execution_context();
+ struct xen_regs *regs = (struct xen_regs *)get_execution_context();
pdb_handle_exception(KEYPRESS_EXCEPTION, regs);
}
}
-static void dump_registers(unsigned char key, void *dev_id,
- struct xen_regs *regs)
+static void dump_registers(unsigned char key)
{
- struct pt_regs *regs = (struct pt_regs *)get_execution_context();
- extern void show_registers(struct xen_regs *regs);
++ struct xen_regs *regs = (struct xen_regs *)get_execution_context();
+ extern void show_registers(struct pt_regs *regs);
printk("'%c' pressed -> dumping registers\n", key);
show_registers(regs);
}
input_str[xen_rx], opt_conswitch[0], input_str[!xen_rx]);
}
- static void __serial_rx(unsigned char c, struct pt_regs *regs)
+ static void __serial_rx(unsigned char c, struct xen_regs *regs)
{
- key_handler *handler;
- struct domain *p;
+ struct domain *d;
if ( xen_rx )
{